html, body{background:#f0f6da url(../images/bg-page.png) repeat-x top center; font-family:Arial; font-size:14px; font-size-adjust:inherit; font-stretch:normal; font-variant:normal; font-style:normal; margin:0; padding:0; color:#303531;}

a {color:#005826; text-decoration:none;}
a:hover{text-decoration:none; color:#f15a23;}
a img{border:none;}
form{margin:0; padding:0;}
.fll{float:left;}
.flr{float:right;}
.fln{float:none;}
.flh{float:inherit;}
.cll{clear:left;}
.clr{clear:right;}
.clb{clear:both;}
.txt-blue{color:#005826!important;}
.txt-black{color:#000!important;}
.txt-gray{color:#323232!important;}
.txt-org{color:#f15a23!important;}
.txt-bold{font-weight:bold!important;}
.txt-normal{font-weight:normal!important;}
.mb-0{margin-bottom:0px!important;}
.mb-5{margin-bottom:5px!important;}
.mb-10{margin-bottom:10px!important;}
.mb-15{margin-bottom:15px!important;}
.mb-20{margin-bottom:20px!important;}
.mb-30{margin-bottom:30px!important;}
.ml-0{margin-left:0px!important;}
.mr-0{margin-right:0px!important;}
.ml-20{margin-left:20px!important;}
.ml-30{margin-left:30px!important;}
.ml-40{margin-left:40px!important;}
.mr-20{margin-right:20px!important;}
.mr-30{margin-right:30px!important;}
.mr-40{margin-right:40px!important;}
.pb-0{padding-bottom:0px!important;}
.pb-5{padding-bottom:5px!important;}
.pb-10{padding-bottom:10px!important;}
.pb-15{padding-bottom:15px!important;}
.pr-0{padding-right:0px!important;}
.fw100{float:left; width:100%;}
.display-none{display:none;}
.ipt-slb-taa{font-weight:normal; font-size:12px; font-family:Arial!important; font-style:normal; margin:0; padding:0; z-index:0; width:auto; overflow:visible; color:#4d4d4d;}
.ul-main{list-style:none; margin:0; padding:0;}
.split{padding:0 5px;}
p{margin:0; padding:0 0 15px;}
h1, h2, h3, h4, h5, h6{padding:0; margin:0 0 15px;}
ul{list-style:none; padding:0; margin:0 0 15px 15px;}
a.links{color:#323232; text-decoration:underline;}
a.links:hover{text-decoration:none;}

#mainpage{width:995px; margin:0 auto;}

#header{background:url(../images/hear-bg.png) no-repeat top center; height:135px; overflow:hidden;}
#header #mainpage{position:relative;}
#header .logo{position:absolute; top:18px; left:132px; width:178px; height:96px; display:block; z-index:99999999;}
#header .lang{position:absolute; top:8px; right:32px;}

#banner{background:url(../images/banner-bg.png) no-repeat; width:716px; height:248px; margin:-37px auto 12px; padding:34px 52px 46px 34px;}
#banner img{width:716px!important; height:248px!important;}

.navmain{background:url(../images/nav-bg.png) no-repeat bottom left; padding-bottom:43px;}
.navmain ul.nav{width:100%; background:#005826; height:48px;}
.navmain ul.nav li{float:left; padding:13px 16px 7px; padding:13px 19px 7px\9;}
:root .navmain ul.nav li{padding:13px 15px 7px \0/IE9;}
.navmain ul.nav li a{color:#fff; text-transform:uppercase; font-size:13px; font-weight:bold; display:block; padding-bottom:10px;}
.navmain ul.nav li a:hover, .navmain ul.nav li a:active{color:#8dc73d;}
.navmain ul.nav li a.home{background:url(../images/nav-icon.png) no-repeat bottom center;}
.navmain ul.nav li ul{width:auto; position:absolute; top:100%; left:16px; height:auto; display:none; z-index:9999999!important;}
.navmain ul.nav li:hover{position:relative;}
.navmain ul.nav li:hover ul{display:block;}
.navmain ul.nav li ul li{float:none; padding:5px 15px 8px 0; margin:0 5px;}
.navmain ul.nav li ul li a{text-transform:none; color:#fff!important; padding:0; white-space:nowrap; font-weight:normal;}
.navmain ul.nav li ul li:hover{border-bottom:1px dotted #7aa935; padding-bottom:7px;}

.bg-gadien{
	background: #005826; /* for non-css3 browsers */
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#005826), to(#f75200)); /* for chrome browsers */
	background: -webkit-linear-gradient(#005826, #f75200);
	background: -moz-linear-gradient(#005826, #f75200);
	background: -ms-linear-gradient(#005826, #f75200);
	background: -o-linear-gradient(#005826, #f75200); /* for Opera browsers */
	background: linear-gradient(#005826, #f75200);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#005826', endColorstr='#f75200'); /* forIE browsers */	
}
.bg-gadien2{
	background: #002f0b; /* for non-css3 browsers */
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#006e17), to(#002f0b)); /* for chrome browsers */
	background: -webkit-linear-gradient(#006e17, #002f0b);
	background: -moz-linear-gradient(#006e17, #002f0b);
	background: -ms-linear-gradient(#006e17, #002f0b);
	background: -o-linear-gradient(#006e17, #002f0b); /* for Opera browsers */
	background: linear-gradient(#006e17, #002f0b);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#006e17', endColorstr='#002f0b'); /* forIE browsers */	
}
.br_radius{
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;	
}

.home-content{margin:0 48px 0 62px; overflow:hidden;}
.home-left{width:536px;}
.home-right{width:314px;}
ul.hometop{margin-left:-22px; *width:580px; *padding-bottom:25px; overflow:hidden;}
ul.hometop li{float:left; width:256px; text-align:center; margin:0 0 30px 22px; display:block; overflow:hidden;}
ul.hometop li img{width:256px; height:168px; margin-bottom:15px;}
ul.hometop li a{display:block; font-size:20px; font-weight:bold;}
ul.homebottom{margin-left:-52px; *width:600px; overflow:hidden;}
ul.homebottom li{float:left; width:144px; margin:0 0 10px 52px;}
ul.homebottom li img{width:144px; height:106px; margin-bottom:8px;}
ul.homebottom li a{display:block; font-size:16px; font-weight:bold; text-transform:uppercase; color:#343436;}
ul.homebottom li a:hover{color:#f15a23;}
ul.homenews{margin-right:30px;}
ul.homenews li{display:block; padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #adafaa; overflow:hidden;}
ul.homenews li img{float:left; width:102px; height:78px; border:1px solid #999; background:#fff; padding:4px; margin-right:10px;}
ul.homenews li a{color:#4d4d4f; font-size:14px;}
ul.homenews li a:hover{color:#005826;}
ul.homenews li span{color:#61615f; font-size:11px; font-style:italic; display:inline-block; padding-top:15px;}
.br-none{border:none!important;}

.title{background:url(../images/title-bg.png) repeat-x top center; height:30px; line-height:30px; font-size:22px; font-weight:bold; color:#000; text-indent:15px; margin:0 0 15px; padding:0;}

.footer{background:url(../images/footer-line.png) repeat-x top center; margin-top:20px; padding:30px 0; font-weight:bold; text-align:center; overflow:hidden;}

h2{font-size:21px; font-weight:bold; color:#005826; margin-bottom:30px;}

.main{}

.img-r60{float:left; margin-right:60px;}
.img-br{border:1px solid #20623c;}
.w-382{width:382px;}

/*============================================banner slide======================================================*/
/* slideshow styles */
.slideShow ul.slides, .slideShow ul.slides li {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
.slideShow {
	padding:0;
	display: table;
	clear: both;
	overflow:hidden;
	margin-bottom:20px;
}
.slideShow .navigation {
	margin-top: 10px;
	clear: left;
	display: block;
	padding:0;
}
.slideShow .navigation li {
	display: inline;
}
.slideShow .navigation {margin-bottom:0px; float:right; overflow:hidden;}
.slideShow .navigation a {
	display:inline-block; font-size:21px; margin-left:3px; padding:1px 6px; color:#005625;
}
.slideShow .navigation a:hover, .slideShow .navigation a.selected {
	background:#c9dea3; color:#005625;
}
.slideShow ul.topNavigation {
	margin: 0px 0px 40px 0px;
}

/** slides with more than an image in it **/
.slide img {
	position:relative;
	width:994px;
	height:280px;
	margin:0;
	border:1px solid #20623c;
	border-radius:0;
	z-index:0;
}
.slide h3 {
	text-transform:uppercase;
	margin-bottom:10px;
}

.w-382 .slide img{width:382px; height:238px; width /*\**/:380px\9;}
:root .w-382 .slide img{width:382px \0/IE9;}

/** slideshow with images in navigation **/
.navigation.white a, .navigation.white li {
	
}


.paging{overflow:hidden; padding:10px 0; font-size:21px; text-align:right;}
.paging a, .paging span{display:inline-block; font-size:21px; margin-left:3px; padding:1px 6px; color:#005625;}
.paging a:hover, .paging span{background:#c9dea3; color:#005625;}

.slidebottom{overflow:hidden; margin:20px 0 10px; background:url(../images/footer-line.png) repeat-x top center; padding-top:20px;}
.slidebottom ul.homebottom{margin-left:-64px; *width:1100px;}
.slidebottom ul.homebottom li{width:196px; margin-left:64px;}
.slidebottom ul.homebottom li img{width:196px; height:146px;}

.video-left{width:438px; text-align:justify;}
.video-right{width:454px; margin-right:46px;}
.video-list li{overflow:hidden; clear:both; padding-bottom:15px; font-size:18px;}
.video-list li img{width:122px; height:80px; float:left; margin-right:10px;}

.txt-underline{text-decoration:underline;}
.tiendo-left{width:272px;}
.tiendo-left ul{margin-left:18px;}
.tiendo-left ul li{display:block; padding-bottom:15px; font-size:18px;}
.tiendo-right{width:682px;}
.tiendo-right ul{margin-left:-38px; *width:720px;}
.tiendo-right ul li{float:left; width:142px; margin-left:38px;}
.tiendo-right ul li img{width:142px; height:92px;}

.doitac-left{width:230px;}
.doitac-right{width:716px;}
.doitac-right ul{margin-left:-42px; *width:758px;}
.doitac-right ul li{float:left; width:147px; height:122px; overflow:hidden; margin:0 0 32px 42px; font-size:14px;}
.doitac-right ul li img{display:block; margin-bottom:12px; border:1px solid #20623c;}

.cohoidautu-left{width:310px;}
.cohoidautu-left ul li{font-size:14px; font-weight:bold;}
.cohoidautu-right{width:628px; text-align:justify;}

.docthem{color:#fff; background:#ef4923; font-size:12px; display:inline-block; padding:2px 8px;}
.docthem:hover{color:#fff; background:#005826;}

.news-right{width:554px;}
.news-right ul li{overflow:hidden; margin-bottom:10px; padding-bottom:11px; border-bottom:1px solid #a9b0a9;}
.news-right ul li a.news-title{display:inline-block; padding-bottom:10px; font-weight:bold;}
.news-right ul li img{float:left; width:138px; height:104px; border:1px solid #20623c; background:#fff; padding:4px; margin-right:10px;}
.news-right ul li span.date{font-size:12px; font-style:italic; padding-left:30px;}
.news-right ul li p{padding-bottom:10px;}
.news-right ul li a.docthem{*margin-top:-15px;}

ul.img-list{margin-left:-49px; *width:1044px;}
ul.img-list li{float:left; width:212px; height:166px; overflow:hidden; margin:0 0 25px 49px; font-size:18px; font-weight:bold;}
ul.img-list li img{display:block; margin-bottom:6px; width:210px; height:130px; border:1px solid #20623c;}

.contact{margin:0 45px 45px; overflow:hidden;}
.contact .contact-left{width:412px;}
.contact .contact-left label{float:left; width:100%; margin-bottom:7px;}
.contact .contact-left input[type="text"], .contact textarea{border:1px dotted #777674; background:#fff; padding:7px; width:290px; float:right;}
.contact .contact-left strong{float:left; width:84px; padding:6px 15px 0 0; text-align:right; display:block;}
.contact input[type="button"], .contact input[type="submit"]{
	border:none;
	padding:3px 10px;
	color:#fff;
}
.contact .contact-right{width:438px;}
.contact .contact-right ul li{overflow:hidden; width:100%; margin-bottom:13px; clear:both;}
.contact .contact-right ul li span{display:block; width:56px; padding:5px 15px 0 0; text-align:right; float:left; font-weight:bold;}
.contact .contact-right ul li strong{font-size:21px; color:#005826;}

.tailieu{width:550px;}
.tailieu select{width:180px; padding:3px 5px; background:#fff; border:none;}
ul.tailieu-list{}
ul.tailieu-list li{overflow:hidden; margin-bottom:5px; clear:both; padding-left:32px;}
ul.tailieu-list li.zip{background:url(../images/icon_zip.png) no-repeat 0 center; padding:7px 0 5px 40px;}
ul.tailieu-list li.image{background:url(../images/icon_image.png) no-repeat 0 center; padding:12px 0 10px 40px;}
ul.tailieu-list li.pdf{background:url(../images/icon_pdf.png) no-repeat 0 center; padding:6px 0 6px 40px; *padding-bottom:5px;}







